package com.wx.id;

import cn.hutool.core.util.HexUtil;
import cn.hutool.crypto.SecureUtil;

import java.util.ArrayList;

public class QyIDTest {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("91110105667530069X"); // 神州 信用代码
        list.add("913100006726817699"); // 一嗨 信用代码
        list.add("91110105306690104A"); // 悟空 信用代码
        list.add("911101147263767522"); // 高德 信用代码
        list.add("91310112MA1GB63D5E"); // 哈啰 信用代码
        list.add("91320000758957666N"); // 同程旅行 信用代码
        list.add("91330100716105852F"); // 飞租 信用代码
        list.add("91310115768225450T"); // 支付宝 信用代码
        list.add("91310104087809549Q"); // 凹凸租车 信用代码
        list.add("91330100716101232F"); // 飞猪 信用代码
        list.forEach(s -> {
            System.out.println(scheme(s));
        });

    }

    static long scheme(String xydm){
        String s = SecureUtil.md5(xydm);
        return HexUtil.hexToLong(s.substring(0,8));
    }
}
